<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta http-equiv="X-UA-Compatible" content="ie=edge" />
        <title>图书馆</title>
    </head>

    <body>
        <script>
            // 综合练习；
            // 图书借阅系统
            // 系统中有两个角色，一个是普通用户，一个是管理员。根据角色不同显示不同菜单
            // 普通用户： 借书 、归还、搜索书籍、查看已借书籍、查看个人信息等功能
            // 管理员：查看所有书籍、修改某个书籍、添加书籍、删除书籍、查看个人信息等功能
            // 1.定义用户类（可以建立一个角色属性用来表示是普通用户还是管理员）需自行设置默认数据
            // 2.定义书籍类（名称 编号 作者、是否可借阅）需自行设置默认数据
            // 3.定义借阅记录类（编号、用户名称、借阅时间）
            // 数据：用户对象数组、书籍对象数组、借阅记录对象数组
        </script>
        <script src="js/User.js"></script>
        <script src="js/Library.js"></script>
        <script src="js/Book.js"></script>

        <script>
            new Book("神曲", "但丁", true);
            new Book("十日谈", "卜伽丘", true);
            new Book("堂吉诃德", "塞万提斯", true);
            new Book("鲁滨逊飘流记", "笛福", false);
            new Book("红与黑", "司汤达", true);
            new Book("窗边的小豆豆", "黑柳彻子", true);
            new Book("生活中的生物", "王义炯", true);
            new Book("神曲", "但丁", true);
            new Book("十日谈", "卜伽丘", true);
            new Book("堂吉诃德", "塞万提斯", true);
            new Book("鲁滨逊飘流记", "笛福", false);
            new Book("红与黑", "司汤达", true);
            new Book("窗边的小豆豆", "黑柳彻子", true);
            new Book("生活中的生物", "王义炯", true);

            new UserGeneral("我是普通用户", "123", "123456");
            new UserRoot("我是管理员", "root", "123456");

            let library = new Library();
            library.welcomeUI();
            library.indexUI();

            // Library.getBookList();
            // let user = new UserGeneral('张三', '123456', '123456')
            // user.borrowBook(1);
            // user.getMyBooks()
            // Library.getBookList();
            // user.borrowBook(3);
            // Library.getBookList();
            // user.getMyBooks();
            // user.getUser();
        </script>
    </body>
</html>
